package eu.news.config;

import java.util.Collection;
import java.util.Hashtable;
import java.util.Map;
import eu.news.data.dao.DAOFactory;
import eu.news.data.dao.SysConfigDAO;
import eu.news.data.pojo.SysConfig;

/**
 * 系统配置类
 * @author WZZ
 *
 */
public class SystemConfig {
	
	private static Map<String,String> configs=new Hashtable<String,String>();
	
	static {
		// TODO 使用缓存类, 不要全部放在一起
		SysConfigDAO dao=DAOFactory.getSysConfigDAO();
		Collection<SysConfig> AllConfig=dao.getAll(0,100);
		for(SysConfig config:AllConfig){
			if(config!=null)
				configs.put(config.getKey(), config.getValue());
		}
	}
	
	public static String getDefaultTheme(){
		String theme = configs.get("default_theme");
		if(theme==null)
			return "default";
		return theme;
	}
}
